window.onload=function(){
	$(".index").css("backgroundColor","#224247").siblings().css("backgroundColor","#365d62");
	//添加
	$(".addInstallInfos").click(function(event){
		if($(".AccountName").html()=='superadmin'){
			var _this=$(this);
			var PropertyVal;
			$(".accountManageABgBtn").show();
			$(".accountManageABgBtn").height($("body").height());
			//选择属性下拉框
			$(".accountAddProperty").unbind('click').click(function(event){
				event.stopPropagation();
				$(".accountAddDropBox").show();
				$(".accountAddDropBox a").unbind('click').click(function(){
					$(".accountAddProperty").html($(this).html());
					$(".accountAddDropBox").hide();
				});
				$("body").click(function(){
					$(".accountAddDropBox").hide();
				});
			});
			//点击取消
			$(".indexAddCancelBtn").unbind('click').click(function(){
				$(".accountManageABgBtn").hide();
				$("#indexALabelBox").html("");
			})
			//点击确定
			$(".indexAddOkBtn").unbind('click').click(function(){
				if($(".accountAddProperty").html()=="普通管理员"){
					PropertyVal=2;
				}else if($(".accountAddProperty").html()=="财务"){
					PropertyVal=3;
				}else{
					PropertyVal=4;
				}
				var accoutnPassword=toString($(".managerAPassword").val());
				if($(".accountAddNum").val()==""||$(".magagerAddName").val()==""||$(".managerAddPhone").val()==""||$(">accountAddProperty").val()==""||$(".managerAPassword").val()==""||$(".managerANPassword").val()=="")
				{
					$("#indexALabelBox").html("输入框不能为空！");
				}else if(!(/^1[34578]\d{9}$/.test($(".managerAddPhone").val()))){
					$("#indexALabelBox").html("手机号码输入有误，请重新输入！");
				}else if($(".accountAddNum").val().toString().length>13){
					$("#indexALabelBox").html("账号不能大于12位字符");
				}else if($(".managerAPassword").val().toString().length<6){
					$("#indexALabelBox").html("密码不能低于6位字符！");
				}else if($(".managerAPassword").val()!=$(".managerANPassword").val()){
					$("#indexALabelBox").html("密码不一致！请重新输入密码");
				}else{
					$("#indexALabelBox").html("");
					$.ajax({
						url:"/admin/api/user/add",
						type:"post",
						dataType:"json",
						data:{
							username:$(".accountAddNum").val(),
				            password:$(".managerAPassword").val(),
				            password_confirmation:$(".managerANPassword").val(),
				            name:$(".magagerAddName").val(),
				            phone:$(".managerAddPhone").val(),
				            role_id:PropertyVal
						},
						success:function(data){
							if(data.status.errCode==0){
								$(".accountManageABgBtn").hide();
								window.location.href="/admin/user/index";
							}else{
								$("#indexALabelBox").html(data.status.message);
							}
						}
					})
				}	
			})
		}else{
			event.preventDefault();
			hint("权限不足，本账号不能添加账号！");
		}
		
	});
	//编辑
	$(".indexWriteBtn").click(function(){
		var _this=$(this);
		var PropertyEVal;
		var accountProperties=_this.parent().parent().siblings(".accountPropertiesCell").html();
		$(".accountManageEBgBtn").show();
		$(".accountManageEBgBtn").height($("body").height());
		$(".accountENum").html(_this.parent().parent().siblings(".accountNumCell").html());
		$(".magagerEName").val(_this.parent().parent().siblings(".accountUserCell").html());
		$(".managerEPhone").val(_this.parent().parent().siblings(".accountPhoneCell").html());
		$(".accountEProperty").html(accountProperties);
		//账号属性下拉框
		$(".accountEProperty").unbind('click').click(function(event){
			event.stopPropagation();
			if(_this.parent().parent().siblings(".accountNumCell").html()==$(".AccountName").html()){
				event.preventDefault();
				hint("不能更改自己的账号属性！");
			}else if($(".AccountName").html()=="superadmin"&accountProperties!="超级管理员"){
				$(".accountEDropBox").show();
				$(".accountEDropBox a").unbind('click').click(function(){
					$(".accountEProperty").html($(this).html());
					$(".accountEDropBox").hide();
				});
				$("body").unbind('click').click(function(){
					$(".accountEDropBox").hide();
				})
			}else{
				event.preventDefault();
				hint("权限不足，本账号不能编辑该项！");
			}
		});
		
		//点击取消
		$(".indexCancelBtn").unbind('click').click(function(){
			$(".accountManageEBgBtn").hide();
			$("#indexALabelBox").html("");
		})
		//点击确定
		$(".indexOkBtn").unbind('click').click(function(){
			//判断当前编辑的账号是否为当前账号
			if(_this.parent().parent().siblings(".accountNumCell").html()!=$(".AccountName").html()){
				if($(".accountEProperty").html()=="普通管理员"){
					PropertyEVal=2;
				}else if($(".accountEProperty").html()=="财务"){
					PropertyEVal=3;
				}else{
					PropertyEVal=4;
				}
			}
			if($(".magagerEName").val()==""||$(".managerEPhone").val()==""){
				$("#indexEditLabelBox").html("输入框不能为空");
			}else if(!(/^1[34578]\d{9}$/.test($(".managerEPhone").val()))){
				$("#indexEditLabelBox").html("手机号码输入有误，请重新输入！");
			}else{
				$("#indexEditLabelBox").html("");
				$.ajax({
					url:"/admin/api/user/update",
					type:"post",
					dataType:"json",
					data:{
						user_id:_this.next().val(),
			            name:$(".magagerEName").val(),
			            phone:$(".managerEPhone").val(),
			            role_id:PropertyEVal
					},
					success:function(data){
						if (data.status.errCode==0) {
							_this.parent().parent().siblings(".accountUserCell").html($(".magagerEName").val()),
			            	_this.parent().parent().siblings(".accountPhoneCell").html($(".managerEPhone").val()),
			            	_this.parent().parent().siblings(".accountPropertiesCell").html($(".accountEProperty").html()),
							$(".accountManageEBgBtn").hide();
						}else{
							$("#indexEditLabelBox").html(data.status.message);
						}
					}
				})
			}
			
		})
	})
	//删除
	$(".indexDeleteBtn").click(function(){
		var _this=$(this);
		$(".deleteAccountBg").show();
		$(".deleteAccountBg").height($("body").height());
		$(".deletLName").html(_this.parent().parent().siblings(".accountUserCell").html());
		$(".deletLPhone").html(_this.parent().parent().siblings(".accountPhoneCell").html());
		$(".deleteANum").html(_this.parent().parent().siblings(".accountNumCell").html());
		$(".deleteLProperty").html(_this.parent().parent().siblings(".accountPropertiesCell").html());
		$(".indexDCancelBtn").unbind('click').click(function(){
			$(".deleteAccountBg").hide();
		})
		$(".indexDOkBtn").unbind('click').click(function(){
			$.ajax({
				url:"/admin/api/user/delete",
				type:"post",
				dataType:"json",
				data:{
					user_id:_this.next().val()
				},
				success:function(data){
					if (data.status.errCode==0) {
						$(".deleteAccountBg").hide();
						_this.parent().parent().parent().remove();
					}else{
						$("#indexDLabelBox").html(data.status.message);
					}
				}
			})
		})
	})
}